﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MyMES.Domain.yjb
{
    /// <summary>
    /// 生产排序
    /// </summary>
    public class WorkOrderInfo
    {
        [Key]
        //主键
        public int WorkOrderInfoId {  get; set; }
        // 工单编码，唯一标识工单
        public string WorkOrderCode { get; set; }
        // 工单名称
        public string WorkOrderName { get; set; }
        // 工单来源，如库存备货、客户订单等
        public string WorkOrderSource { get; set; }
        // 订单编号
        public string OrderNumber { get; set; }
        // 产品编号
        public string ProductCode { get; set; }
        // 产品名称
        public string ProductName { get; set; }
        // 规格型号
        public string SpecificationModel { get; set; }
        // 单位
        public string Unit { get; set; }
        // 工单数量
        public int WorkOrderQuantity { get; set; }
        // 调整数量
        public int AdjustedQuantity { get; set; }
        // 已生产数量
        public int ProducedQuantity { get; set; }
        // 客户编码
        public string CustomerCode { get; set; }
        // 客户名称
        public string CustomerName { get; set; }
        // 需求日期
        public DateTime DemandDate { get; set; }
        // 排产状态，如已确认等
        public string SchedulingStatus { get; set; }
        // 备注信息
        public string Remarks { get; set; }
        public bool IsDelete { get; set; }
    }

}
